package java6703.lesson07;

import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;
import java.io.IOException;
import java.net.URL;

/*
【问题1】
（1）作用：用于判断新建文件的路径是否存在；
（2）举例说明：若删除这段代码，当新建文件目录不存在时会抛出异常系统找不到指定的路径；

【问题2】
功能：用于获取父目录，如果直接用mkdirs方法程序会把文件名当作文件见创建；

【问题3】
举例说明：用于判断父目录的合法性，当父目录非法时，新建文件目录不存在时会抛出异常系统找不到指定的路径；

【问题4】
举例说明：会受到影响，mkdirs()用于创建 多级目录，改用mkdir()时后，当父目录 不存在无法创建目录。

【问题5】
运行结果：程序抛出异常，不能创建目录；
 */

public class CreateNewFile6703 extends Application {

    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage primaryStage) {
        URL url = getClass().getResource("CreateNewFile6703View.fxml");
        Object root = null;
        try {
            root = FXMLLoader.load(url);
        } catch (IOException e) {
            e.printStackTrace();
        }
        Scene scene = new Scene((Parent) root,605,230);
        primaryStage.setScene(scene);
        primaryStage.setTitle("列出目录的内容");
        primaryStage.show();
    }
}